home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-17 | 1.1 KB | 76 lines | [TEXT/CWIE] |
- // AMReminderApp.cp -- application-level functions
-
- #include <Types.h>
- #include <Quickdraw.h>
- #include <Controls.h>
- #include <Events.h>
- #include <Lists.h>
- #include <Menus.h>
- #include <TextEdit.h>
- #include "ResourceDefs.h"
-
- #include "AMReminderEngine.h"
- #include "AMReminderDoc.h"
- #include "AMWindow.h"
- #include "AMReminderApp.h"
-
- /*----------*/
- AMReminderApp::AMReminderApp ()
- {
- mNumOpenTypes = 1;
- mOpenTypeList [0] = kFileType;
- }
-
- /*----------*/
- AMReminderApp::~AMReminderApp ()
- {
- }
-
- /*----------*/
- AMDoc* AMReminderApp::MakeDoc ()
- {
- AMReminderDoc* doc = new AMReminderDoc;
-
- if (doc != nil) {
- //? add to list of docs
- }
-
- return doc;
- }
-
- /*----------*/
- void AMReminderApp::OpenApp ()
- {
- DoNew ();
- }
-
- //----------
- Boolean AMReminderApp::DoCommand (
- long inCommand)
- {
- Boolean result = true;
-
- switch (inCommand) {
- case cmdAbout:
- DoAbout ();
- break;
- case cmdNew:
- DoNew ();
- break;
- case cmdOpen:
- DoOpen ();
- break;
- case cmdClose:
- DoClose ();
- break;
- case cmdQuit:
- DoQuit ();
- break;
-
- default:
- result = false;
- } // case
-
- return result;
- }
-